• to baffle, to bewilder, to disorient, to disorientate, to mystify, to put about, to stick, stuck, to stump
• to abash, to bewilder, to confound, to discomfit, to disconcert, to embarrass, to faze, to flummox, to flurry, to hobble, to nonplus, to perplex, to put out, to puzzle, to stick up
• to get balled up, to get flurried, to lose one's bearings
• baffling, bewildering, confusing